package com.earthchen.hbase.hos.core.enums;

/**
 * 自定义错误码枚举
 *
 * @author: EarthChen
 * @date: 2018/07/31
 */
public enum ErrorCodeEnum {

    /**
     * 权限被拒绝
     */
    ERROR_PERMISSION_DENIED(403, "权限被拒绝"),

    /**
     * 文件没找到
     */
    ERROR_FILE_NOT_FOUND(404, "文件没找到"),

    /**
     * 服务器内部错误
     */
    ERROR_SERVER(500, "服务器内部错误"),

    /**
     * hbase出错
     */
    ERROR_HBASE(501, "hbase出错"),

    /**
     * hdfs出错
     */
    ERROR_HDFS(502, "hdfs出错"),

    ;

    private int code;

    private String message;

    ErrorCodeEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
